var options={
	page_id:${page_id},
	grid_id:"gridList",
	sqlname:"${sqlname}",
	showCheckbox:false,
	rownumbers:false,
};
//document ready
$(function(){
	grid1=new uniontrip.datagrid.searchEdit(options);
	<#if edit_type=="tab">
	$('#addButton').bind('click',addRow);//新增行绑定事件
	$('#editButton').bind('click',onUpdate);//编辑按钮绑定事件
	$('#removeButton').bind('click',function(){gridConfirm(grid1,"是否确认删除？",deleteSubmit);});//删除行绑定事件
	</#if>
	
	$('#searchButton').bind('click',grid1.load);//查询操作绑定事件
	<#if edit_type=="row">
	$('#addButton').bind('click', addRow);//新增行绑定事件
	$('#editButton').bind('click',grid1.editRow);//编辑按钮绑定事件
	$('#removeButton').bind('click',grid1.remove);//删除行绑定事件
	$('#saveButton').bind('click', grid1.accept);//保存datagrid绑定事件
	$('#cancelEditButton').bind('click',grid1.cancelEditing);//取消行编辑绑定事件
	$('#endEditingButton').bind('click', grid1.endEditing);//结束行编辑绑定事件
	$('#rejectButton').bind('click', grid1.rejectChanges);//撤销编辑绑定事件		
    $('#showChangesButton').bind('click',grid1.showChanges);//信息变更提示
    </#if>
    //初始化搜索框
    initsearch();
    //initsessioninfo();
});

/**
 * 新增一行
 */
function addRow(){
<#if edit_type=="row">
	var newRowData={id:guid()};//初始化行数据,creator_id:sessionuser.id,creator_name:sessionuser.nickname,create_time:moment().format('YYYY-MM-DD')
	grid1.grid.datagrid('append',newRowData);	
</#if>
<#if edit_type=="tab">
	parent.addTab("新增","${relative_path}form.html");
</#if>
}
<#if edit_type=="tab">
function onUpdate(){
	var selectRows=grid1.grid.datagrid('getSelections');
	if(selectRows.length>0){
		parent.addTab("编辑["+selectRows[0].id+"]","${relative_path}form.html?id="+selectRows[0].id);
	}else{
		$.messager.alert("提示", "请选择一条数据！");
	}
}
/**
 * 删除提交
 * @param selectRow
 */
function deleteSubmit(selectRow){
	$.post("/security/ajax/update/grid_${table_name}-delete",JSON.stringify({ids:[selectRow.id]}),function(result){
		if(result.status==200){
			$.messager.alert("提示", "删除成功！");
			grid1.load();
		}
	});
}
</#if>

function onDeleteRow(){
	gridConfirm(grid1.grid,"是否确认删除",deleteRow);
}
function deleteRow(row){
	$.post("/security/xx/delete",JSON.stringify({"id":row.id}),function(result){
		if(result.status==200){
			$.messager.alert("提示", "删除成功！");
			grid1.load();
		}else{
			$.messager.alert("提示", "删除失败！<br>"+result.message);
		}
	});
}


/**
 * 初始化搜索条件
 */
function initsearch(){
	/*$('#search-product_class_id').combotree({
		panelHeight:'auto',
		icons: [{
			iconCls:'icon-clear',
			handler:function(){
				$('#search-product_class_id').combotree('clear');
			}
		}],
	    data:grid1.combotreeDatas.product_class_id
	});
	//初始化combobox例子
	$('#search-status').combobox({
		panelHeight:'auto',
		editable:false,
		valueField:'code_value',
		textField:'code_name',
		icons: [{
			iconCls:'icon-clear',
			handler:function(e){
				$(e.data.target).combobox('clear');
			}
		}],
	    data:grid1.comboboxDatas.status
	});*/
}